# Maintainer: Alexander Epaneshnikov <alex19ep@archlinux.org>
# Contributor: Brad Fanella <cesura@archlinux.org>
# Contributor: Martin Wimpress <code@flexion.org>

pkgname=mate-screensaver
pkgver=1.26.1
pkgrel=2
pkgdesc='Screensaver for MATE'
url="https://mate-desktop.org"
arch=('loong64' 'x86_64')
license=('GPL')
depends=('mate-panel' 'libmatekbd' 'gettext' 'libnotify' 'libxss' 'mate-desktop' 'mate-menus' 'mate-session-manager')
makedepends=('systemd')
groups=('mate-extra')
conflicts=('mate-screensaver-gtk3')
replaces=('mate-screensaver-gtk3')
source=("https://pub.mate-desktop.org/releases/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz")
sha256sums=('4fbdb21ea4a59ea8de33ea9bf776d869753e49295604664c30e220e09659b8bc')

build() {
	cd "${pkgname}-${pkgver}"
	./configure \
	           --prefix=/usr \
	           --libexecdir=/usr/lib/${pkgname} \
	           --sysconfdir=/etc \
	           --with-xscreensaverdir=/usr/share/xscreensaver/config \
	           --with-xscreensaverhackdir=/usr/lib/xscreensaver \
	           --with-mit-ext \
	           --with-libnotify \
	           --enable-locking \
	           --without-console-kit
	make
}

package() {
	cd "${pkgname}-${pkgver}"
	make DESTDIR="${pkgdir}" install
}
